encoding/json.Decoder.tokenState (field)
31 uses
encoding/json (current package)
stream.go#L23: tokenState int
stream.go#L310: switch dec.tokenState {
stream.go#L320: dec.tokenState = tokenArrayValue
stream.go#L330: dec.tokenState = tokenObjectValue
stream.go#L336: switch dec.tokenState {
stream.go#L344: switch dec.tokenState {
stream.go#L346: dec.tokenState = tokenArrayComma
stream.go#L348: dec.tokenState = tokenObjectComma
stream.go#L382: dec.tokenStack = append(dec.tokenStack, dec.tokenState)
stream.go#L383: dec.tokenState = tokenArrayStart
stream.go#L387: if dec.tokenState != tokenArrayStart && dec.tokenState != tokenArrayComma {
stream.go#L391: dec.tokenState = dec.tokenStack[len(dec.tokenStack)-1]
stream.go#L401: dec.tokenStack = append(dec.tokenStack, dec.tokenState)
stream.go#L402: dec.tokenState = tokenObjectStart
stream.go#L406: if dec.tokenState != tokenObjectStart && dec.tokenState != tokenObjectComma {
stream.go#L410: dec.tokenState = dec.tokenStack[len(dec.tokenStack)-1]
stream.go#L416: if dec.tokenState != tokenObjectColon {
stream.go#L420: dec.tokenState = tokenObjectValue
stream.go#L424: if dec.tokenState == tokenArrayComma {
stream.go#L426: dec.tokenState = tokenArrayValue
stream.go#L429: if dec.tokenState == tokenObjectComma {
stream.go#L431: dec.tokenState = tokenObjectKey
stream.go#L437: if dec.tokenState == tokenObjectStart || dec.tokenState == tokenObjectKey {
stream.go#L439: old := dec.tokenState
stream.go#L440: dec.tokenState = tokenTopValue
stream.go#L442: dec.tokenState = old
stream.go#L446: dec.tokenState = tokenObjectColon
stream.go#L466: switch dec.tokenState {
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)